package com.hkts.naturalgas.base.entity;

import java.io.Serializable;

import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.hkts.naturalgas.config.JsonSerializerUtils;

import java.time.LocalDateTime;
import java.io.Serializable;

/**
 * <p>
 *
 * </p>
 *
 * @author yck
 * @since 2021-05-31
 */
public class CalcinationDesulfurizationDenitration extends Model<CalcinationDesulfurizationDenitration> {

    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     */
    private String id;
    /**
     * 时间
     */
    private LocalDateTime time;
    /**
     * 浆液池高度
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float dsjhTllt;
    /**
     * 浆液密度
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float dsjhTlmd;
    /**
     * 浆液密度
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float dsjhTlph;
    /**
     * 1#装置氨气流量
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float dsjhFt101;
    /**
     * 2#装置氨气流量
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float dsjhFt102;
    /**
     * 1#装置进口压力
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float dsjhP111;
    /**
     * 2#装置进口压力
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float dsjhP121;
    /**
     * 1#装置进口温度
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float dsjhT111;
    /**
     * 2#装置进口温度
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float dsjhT121;
    /**
     * SO2实测浓度(二氧化硫)
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float dataSo2;
    /**
     * NOX实测浓度(氮氧化物)
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float dataNox;
    /**
     * O2平均值(氧含量)
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float dataO2;
    /**
     * FC实测浓度(烟尘)
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float dataFc;
    /**
     * 功能描述:
     * 1#装置出口温度
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float dsjhT112;
    /**
     * 功能描述:
     * 2#装置出口温度
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float dsjhT122;
    /**
     * 功能描述:
     * 氨气流量
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float dsjhFt;

    public Float getDsjhFt() {
        return dsjhFt;
    }

    public void setDsjhFt(Float dsjhFt) {
        this.dsjhFt = dsjhFt;
    }

    public Float getDsjhT112() {
        return dsjhT112;
    }

    public void setDsjhT112(Float dsjhT112) {
        this.dsjhT112 = dsjhT112;
    }

    public Float getDsjhT122() {
        return dsjhT122;
    }

    public void setDsjhT122(Float dsjhT122) {
        this.dsjhT122 = dsjhT122;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public LocalDateTime getTime() {
        return time;
    }

    public void setTime(LocalDateTime time) {
        this.time = time;
    }

    public Float getDsjhTllt() {
        return dsjhTllt;
    }

    public void setDsjhTllt(Float dsjhTllt) {
        this.dsjhTllt = dsjhTllt;
    }

    public Float getDsjhTlmd() {
        return dsjhTlmd;
    }

    public void setDsjhTlmd(Float dsjhTlmd) {
        this.dsjhTlmd = dsjhTlmd;
    }

    public Float getDsjhTlph() {
        return dsjhTlph;
    }

    public void setDsjhTlph(Float dsjhTlph) {
        this.dsjhTlph = dsjhTlph;
    }

    public Float getDsjhFt101() {
        return dsjhFt101;
    }

    public void setDsjhFt101(Float dsjhFt101) {
        this.dsjhFt101 = dsjhFt101;
    }

    public Float getDsjhFt102() {
        return dsjhFt102;
    }

    public void setDsjhFt102(Float dsjhFt102) {
        this.dsjhFt102 = dsjhFt102;
    }

    public Float getDsjhP111() {
        return dsjhP111;
    }

    public void setDsjhP111(Float dsjhP111) {
        this.dsjhP111 = dsjhP111;
    }

    public Float getDsjhP121() {
        return dsjhP121;
    }

    public void setDsjhP121(Float dsjhP121) {
        this.dsjhP121 = dsjhP121;
    }

    public Float getDsjhT111() {
        return dsjhT111;
    }

    public void setDsjhT111(Float dsjhT111) {
        this.dsjhT111 = dsjhT111;
    }

    public Float getDsjhT121() {
        return dsjhT121;
    }

    public void setDsjhT121(Float dsjhT121) {
        this.dsjhT121 = dsjhT121;
    }

    public Float getDataSo2() {
        return dataSo2;
    }

    public void setDataSo2(Float dataSo2) {
        this.dataSo2 = dataSo2;
    }

    public Float getDataNox() {
        return dataNox;
    }

    public void setDataNox(Float dataNox) {
        this.dataNox = dataNox;
    }

    public Float getDataO2() {
        return dataO2;
    }

    public void setDataO2(Float dataO2) {
        this.dataO2 = dataO2;
    }

    public Float getDataFc() {
        return dataFc;
    }

    public void setDataFc(Float dataFc) {
        this.dataFc = dataFc;
    }

    public static final String ID = "id";

    public static final String TIME = "time";

    public static final String DSJH_TLLT = "dsjh_tllt";

    public static final String DSJH_TLMD = "dsjh_tlmd";

    public static final String DSJH_TLPH = "dsjh_tlph";

    public static final String DSJH_FT101 = "dsjh_ft101";

    public static final String DSJH_FT102 = "dsjh_ft102";

    public static final String DSJH_P111 = "dsjh_p111";

    public static final String DSJH_P121 = "dsjh_p121";

    public static final String DSJH_T111 = "dsjh_t111";

    public static final String DSJH_T121 = "dsjh_t121";

    public static final String DATA_SO2 = "data_so2";

    public static final String DATA_NOX = "data_nox";

    public static final String DATA_O2 = "data_o2";

    public static final String DATA_FC = "data_fc";

    @Override
    protected Serializable pkVal() {
        return this.id;
    }

    @Override
    public String toString() {
        return "CalcinationDesulfurizationDenitration{" +
                ", id=" + id +
                ", time=" + time +
                ", dsjhTllt=" + dsjhTllt +
                ", dsjhTlmd=" + dsjhTlmd +
                ", dsjhTlph=" + dsjhTlph +
                ", dsjhFt101=" + dsjhFt101 +
                ", dsjhFt102=" + dsjhFt102 +
                ", dsjhP111=" + dsjhP111 +
                ", dsjhP121=" + dsjhP121 +
                ", dsjhT111=" + dsjhT111 +
                ", dsjhT121=" + dsjhT121 +
                ", dataSo2=" + dataSo2 +
                ", dataNox=" + dataNox +
                ", dataO2=" + dataO2 +
                ", dataFc=" + dataFc +
                "}";
    }
}
